function getTime(timeStr) {
    var tmp = timeStr.split(':'); // ['12', '01', '40']
    return `${tmp[0]}点${tmp[1]}分${tmp[2]}秒`;
}

function transform(arr) {
    var result = [];
    for (var item of arr) {
        // item:
        // {
        //     name: '张三',
        //     time: '12:01:40',
        //     address: '黑马程序员办公室',
        // }
        // '张三': item.name
        result.push(`${item.name}在${getTime(item.time)}出现在${item.address}`);
    }
    return result;
}

function transform(arr) {
    return arr.map(item => `${item.name}在${getTime(item.time)}出现在${item.address}`);
}

var arr = [
    {
        name: '张三',
        time: '12:01:40',
        address: '黑马程序员办公室',
    },
    {
        name: '李四',
        time: '12:11:30',
        address: '黑马程序员楼下',
    },
    {
        name: '王五',
        time: '12:30:00',
        address: '农业银行',
    },
];
console.log(transform(arr));
  /*
    [
        '张三在12点01分40秒出现在黑马程序员办公室',
        '李四在12点11分30秒出现在黑马程序员楼下',
        '王五在12点30分00秒出现在农业银行',
    ]
*/